HyPro  18.10
A Toolbox for the Reachability Analysis of Hybrid Systems using Geometric Approximations
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Groups Pages
hypro::reachability::hypro::Point< Number > Class Template Reference

Class for a point. More...

#include <Reach.h>

Public Types

using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 
using pointSet = std::set< Point< Number >>
 
using coordinateMap = std::map< carl::Variable, Number >
 

Public Member Functions

 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
 Point ()
 Default constructor.
 
 Point (const Number &_value)
 Constructs a one dimensional point at the given coordinate. More...
 
 Point (std::initializer_list< Number > _coordinates)
 Constructor from an initializer list. More...
 
 Point (std::vector< Number > _coordinates)
 Constructor from a std::vector. More...
 
 Point (const vector_t< Number > &_vector)
 Constructor from the internal vector type. More...
 
 Point (vector_t< Number > &&_vector)
 Move constructor from the internal vector type. More...
 
 Point (const Point< Number > &_p)
 Copy constructor. More...
 
 Point (Point< Number > &&_p)
 Move-copy constructor. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
 Point (const Point< F > &_p)
 Copy constructor with number type conversion.
 
virtual ~Point ()
 Destroys the object.
 
std::size_t hash () const
 Hash function. More...
 
void extend (const Number &val)
 Extends the space the point lies in by one dimension and sets its coordinate. More...
 
std::vector< Point< Number > > composedOf () const
 Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm). More...
 
void setComposition (const std::vector< Point< Number >> &_elements)
 Sets the composition. More...
 
void addToComposition (const Point< Number > &_element)
 Adds a point to the composition. More...
 
Point< Number > origin () const
 Returns the origin of the current space. More...
 
Number coordinate (const carl::Variable &_var) const
 Returns the coordinate of the dimension mapped to the given variable. More...
 
Number coordinate (std::size_t _dimension) const
 Returns the coordinate at the given dimension. More...
 
coordinateMap coordinates () const
 Returns a mapping from variables to coordinates for the current point. More...
 
const vector_t< Number > & rawCoordinates () const
 Returns the coordinates as a vector representation. More...
 
void setCoordinate (const carl::Variable &_dim, const Number &_value)
 Sets the coordinate mapped to the given variable to the given value. More...
 
void setCoordinate (std::size_t dimension, const Number &_value)
 Sets the coordinate for the passed dimension. More...
 
void swap (Point< Number > &_rhs)
 Swap operator. More...
 
void setCoordinates (const vector_t< Number > &vector)
 Sets the coordinates. More...
 
unsigned dimension () const
 Returns the space dimension. More...
 
void reduceDimension (unsigned _dimension)
 Reduces the space dimension by dropping the additional coordinates. More...
 
Point< Number > reduceToDimensions (std::vector< unsigned > _dimensions) const
 Projects the point onto the given set of dimensions. More...
 
std::vector< carl::Variable > variables () const
 Returns the variables (ordered), which are assigned to the space dimensions. More...
 
Point< Number > extAdd (const Point< Number > &_rhs) const
 Adds the coordinated of the passed point to this point. More...
 
Number distance (const Point< Number > &_rhs) const
 Returns the euclidean distance between the current and the passed point. More...
 
std::vector< Number > polarCoordinates (const Point< Number > &_origin, bool _radians=true) const
 Returns the polar coordinates of the current point according to the passed origin. More...
 
Point< Number > newEmpty () const
 Creates an empty origin point with the same dimensions as the current point. More...
 
Point< Number > project (const std::vector< std::size_t > &dimensions) const
 Projects the point on the given dimensions. More...
 
Point< Number > linearTransformation (const matrix_t< Number > &A) const
 Applies an affine transformation on the current point. More...
 
Point< Number > affineTransformation (const matrix_t< Number > &A, const vector_t< Number > &b) const
 Applies an affine transformation on the current point. More...
 
Number sum () const
 Returns the sum of all coordinates. More...
 
void incrementInFixedDim (const carl::Variable &_d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInFixedDim (unsigned _d)
 Increments the coordinate according to the passed dimension by 1. More...
 
void incrementInAllDim (const Number &_val=1)
 Increments all coordinates by the passed value. More...
 
void decrementInFixedDim (const carl::Variable &_d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
void decrementInFixedDim (unsigned _d)
 Decrements the coordinate according to the passed dimension by 1. More...
 
Point getPredecessorInDimension (const carl::Variable &_d) const
 Gets the predecessor in the passed dimension. More...
 
Point getPredecessorInDimension (unsigned _d) const
 Gets the predecessor in the passed dimension. More...
 
bool isInBoundary (const Point< Number > &_boundary) const
 Check if the current point is coefficient-wise smaller than the given point and larger than the origin. More...
 
bool hasDimension (const carl::Variable &_i) const
 Determines if the point has the passed dimension. More...
 
bool hasDimensions (const std::vector< carl::Variable > &_variables) const
 Determines if the point has the passed dimensions. More...
 
bool haveEqualCoordinate (const Point< Number > &_p2) const
 Determines, if the current and the passed point have at lease one shared coordinate. More...
 
bool haveSameDimensions (const Point< Number > &_p) const
 Compares the space dimension for two points. More...
 
bool operator< (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator<= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator> (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator>= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator== (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool operator== (const Point< F > &_p2) const
 Coordinate-wise comparison of two points. More...
 
bool operator!= (const Point< Number > &_p2) const
 Coordinate-wise comparison of two points. More...
 
 operator vector_t< Number > () const
 Conversion operator to the internal vector type.
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 
Point< Number > & operator+= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator+= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const Point< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > & operator-= (const vector_t< Number > &_rhs)
 Arithmetic assignment operator. More...
 
Point< Number > operator- () const
 Arithmetic assignment operator. More...
 
Point< Number > & operator/= (unsigned _quotient)
 Arithmetic assignment operator. More...
 
Point< Number > & operator*= (const Number _factor)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const Point< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (Point< Number > &&_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (const vector_t< Number > &_in)
 Arithmetic assignment operator. More...
 
Point< Number > & operator= (vector_t< Number > &&_in)
 Arithmetic assignment operator. More...
 
Number & operator[] (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & operator[] (std::size_t _i)
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & operator[] (std::size_t _i) const
 Access operator to the respective dimension coefficient. More...
 
Number & at (const carl::Variable &_i)
 Access operator to the respective dimension coefficient. More...
 
Number & at (std::size_t _index)
 Access operator to the respective dimension coefficient. More...
 
const Number & at (const carl::Variable &_i) const
 Access operator to the respective dimension coefficient. More...
 
const Number & at (std::size_t _index) const
 Access operator to the respective dimension coefficient. More...
 

Static Public Member Functions

static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 
static Point< Number > Zero (std::size_t _dim=0)
 Creates the origin point of the given space dimension. More...
 
static Point< Number > coeffWiseMax (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise maximum of two points. More...
 
static Point< Number > coeffWiseMin (const Point< Number > &_p1, const Point< Number > &_p2)
 Returns a point representing the coefficient-wise minimum of two points. More...
 
static Number inftyNorm (const Point< Number > _p)
 Returns the infinity norm of the point. More...
 
static std::vector< Point
< Number > > 
removeDuplicatePoints (const std::vector< Point< Number >> &pointVec)
 Removes any duplicate points in a given set of points. More...
 
static std::vector< bool > lesserDimensionPattern (const Point< Number > &_p1, const Point< Number > &_p2)
 Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds. More...
 

Static Public Attributes

static const int POINT_RAND_MAX = 100
 

Friends

std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 
std::ostream & operator<< (std::ostream &_ostr, const Point< Number > &_p)
 Outstream operator. More...
 

Detailed Description

template<typename Number>
class hypro::reachability::hypro::Point< Number >

Class for a point.

The point class is the basis for all implementation. It consists of a vector of coordinates which forms a point in a n-dimensional space.

Template Parameters
NumberThe used number type.

Definition at line 21 of file Reach.h.

Constructor & Destructor Documentation

template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.

Definition at line 16 of file Reach.h.

template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.

Definition at line 26 of file Reach.h.

template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.

Definition at line 41 of file Reach.h.

template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.

Definition at line 55 of file Reach.h.

template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.

Definition at line 64 of file Reach.h.

template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.

Definition at line 72 of file Reach.h.

template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.

Definition at line 86 of file Reach.h.

template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Number &  _value)
explicit

Constructs a one dimensional point at the given coordinate.

Parameters
[in]_valueThe coordinate.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::initializer_list< Number >  _coordinates)
explicit

Constructor from an initializer list.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( std::vector< Number >  _coordinates)
explicit

Constructor from a std::vector.

Parameters
[in]_coordinatesThe coordinates.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const vector_t< Number > &  _vector)
explicit

Constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( vector_t< Number > &&  _vector)
explicit

Move constructor from the internal vector type.

Parameters
[in]_vectorThe vector.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( const Point< Number > &  _p)

Copy constructor.

Parameters
[in]_pThe original.
template<typename Number>
hypro::reachability::hypro::Point< Number >::Point ( Point< Number > &&  _p)

Move-copy constructor.

Parameters
[in]_pThe original.

Member Function Documentation

template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.

Definition at line 162 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::addToComposition ( const Point< Number > &  _element)

Adds a point to the composition.

Parameters
[in]_elementThe point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point< Number > hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.

Definition at line 380 of file Reach.h.

template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::affineTransformation ( const matrix_t< Number > &  A,
const vector_t< Number > &  b 
) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number >
Number & hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.

Definition at line 606 of file Reach.h.

template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number >
Number & hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.

Definition at line 614 of file Reach.h.

template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number >
const Number & hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.

Definition at line 622 of file Reach.h.

template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number >
const Number & hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.

Definition at line 630 of file Reach.h.

template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::at ( std::size_t  _index) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMax ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise maximum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 307 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::coeffWiseMin ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
inlinestatic

Returns a point representing the coefficient-wise minimum of two points.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting point.

Definition at line 322 of file Reach.h.

template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number >
std::vector< Point< Number > > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.

Definition at line 151 of file Reach.h.

template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::composedOf ( ) const

Returns the composing points of this point (required for Fukuda's Minkowski sum algorithm).

Returns
A vector of points.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number >
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.

Definition at line 175 of file Reach.h.

template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( const carl::Variable &  _var) const

Returns the coordinate of the dimension mapped to the given variable.

Parameters
[in]_varThe variable.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number >
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.

Definition at line 180 of file Reach.h.

template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::coordinate ( std::size_t  _dimension) const

Returns the coordinate at the given dimension.

Parameters
[in]_dimensionThe dimension.
Returns
The coordinate.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number >
Point< Number >::coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.

Definition at line 186 of file Reach.h.

template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
coordinateMap hypro::reachability::hypro::Point< Number >::coordinates ( ) const

Returns a mapping from variables to coordinates for the current point.

Returns
The mapping.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number >
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.

Definition at line 414 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( const carl::Variable &  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number >
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.

Definition at line 420 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::decrementInFixedDim ( unsigned  _d)

Decrements the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number >
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.

Definition at line 241 of file Reach.h.

template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
unsigned hypro::reachability::hypro::Point< Number >::dimension ( ) const

Returns the space dimension.

Returns
The dimension.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.

Definition at line 295 of file Reach.h.

template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::distance ( const Point< Number > &  _rhs) const

Returns the euclidean distance between the current and the passed point.

Parameters
[in]_rhsThe right hand side.
Returns
The distance.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point< Number > hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.

Definition at line 287 of file Reach.h.

template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::extAdd ( const Point< Number > &  _rhs) const

Adds the coordinated of the passed point to this point.

Parameters
[in]_rhsThe right hand side.
Returns
The resulting point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::extend ( const Number &  val)
inline

Extends the space the point lies in by one dimension and sets its coordinate.

Parameters
[in]valThe new coordinate.

Definition at line 123 of file Reach.h.

template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number >
Point< Number > hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.

Definition at line 426 of file Reach.h.

template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( const carl::Variable &  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number >
Point< Number > hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.

Definition at line 433 of file Reach.h.

template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
Point hypro::reachability::hypro::Point< Number >::getPredecessorInDimension ( unsigned  _d) const

Gets the predecessor in the passed dimension.

Parameters
[in]_dThe dimension.
Returns
The predecessor in dimension.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number >
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.

Definition at line 445 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimension ( const carl::Variable &  _i) const

Determines if the point has the passed dimension.

Parameters
[in]_iThe dimension.
Returns
True if has the passed dimension, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number >
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.

Definition at line 450 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::hasDimensions ( const std::vector< carl::Variable > &  _variables) const

Determines if the point has the passed dimensions.

Parameters
[in]_iThe vector of dimensions.
Returns
True if has all passed dimensions, false otherwise.
template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
std::size_t hypro::reachability::hypro::Point< Number >::hash ( ) const
inline

Hash function.

Returns
The hash.

Definition at line 110 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.

Definition at line 471 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveEqualCoordinate ( const Point< Number > &  _p2) const

Determines, if the current and the passed point have at lease one shared coordinate.

Parameters
[in]_p2The point.
Returns
True, if at least one coordinate is equal.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.

Definition at line 483 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::haveSameDimensions ( const Point< Number > &  _p) const

Compares the space dimension for two points.

Parameters
[in]_pThe second point.
Returns
True, if the space dimensions are equal, false otherwise.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.

Definition at line 406 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInAllDim ( const Number &  _val = 1)

Increments all coordinates by the passed value.

Parameters
[in]_valThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number >
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.

Definition at line 394 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( const carl::Variable &  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number >
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.

Definition at line 400 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::incrementInFixedDim ( unsigned  _d)

Increments the coordinate according to the passed dimension by 1.

Parameters
[in]_dThe dimension.
template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
static Number hypro::reachability::hypro::Point< Number >::inftyNorm ( const Point< Number >  _p)
inlinestatic

Returns the infinity norm of the point.

Parameters
[in]_pThe point.
Returns
The infinity norm.

Definition at line 336 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.

Definition at line 440 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::isInBoundary ( const Point< Number > &  _boundary) const

Check if the current point is coefficient-wise smaller than the given point and larger than the origin.

Parameters
boundaryPoint with coordinates that may not be exceeded in positive direction.
Returns
True, if every coordinate is within boundary[i] and the origin, false otherwise.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
std::vector< bool > hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.

Definition at line 460 of file Reach.h.

template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
static std::vector<bool> hypro::reachability::hypro::Point< Number >::lesserDimensionPattern ( const Point< Number > &  _p1,
const Point< Number > &  _p2 
)
static

Creates a bitvector holding a 1 at pos i, if _p1(i) < _p2(i) holds.

Parameters
[in]_p1The first point.
[in]_p2The second point.
Returns
The resulting bitvector.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point< Number > hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.

Definition at line 373 of file Reach.h.

template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::linearTransformation ( const matrix_t< Number > &  A) const

Applies an affine transformation on the current point.

Parameters
[in]AThe transformation matrix.
[in]bThe transformation vector.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number >
Point< Number > hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.

Definition at line 351 of file Reach.h.

template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::newEmpty ( ) const

Creates an empty origin point with the same dimensions as the current point.

Returns
The empty point.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator!= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 522 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 542 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator*= ( const Number  _factor)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 488 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 498 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator+= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number >
Point< Number > hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 528 of file Reach.h.

template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::operator- ( ) const

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 508 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const Point< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 518 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator-= ( const vector_t< Number > &  _rhs)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number >
Point< Number > & hypro::reachability::hypro::Point< Number >::operator/= ( unsigned  _quotient)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 533 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator< ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 461 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator<= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 468 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 551 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const Point< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 560 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( Point< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 569 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( const vector_t< Number > &  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point< Number > & hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.

Definition at line 576 of file Reach.h.

template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
Point<Number>& hypro::reachability::hypro::Point< Number >::operator= ( vector_t< Number > &&  _in)

Arithmetic assignment operator.

Parameters
[in]Theright hand side.
Returns
The reference to the current point modified by the operation.
template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 489 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
template<typename F , carl::DisableIf< std::is_same< F, Number >> = carl::dummy>
bool hypro::reachability::hypro::Point< Number >::operator== ( const Point< F > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 504 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator> ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 475 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
bool hypro::reachability::hypro::Point< Number >::operator>= ( const Point< Number > &  _p2) const
inline

Coordinate-wise comparison of two points.

Parameters
[in]_p2The second point.
Returns
True, if for all coordinates the comparison holds.

Definition at line 482 of file Reach.h.

template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number >
Number & hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.

Definition at line 584 of file Reach.h.

template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number >
Number & hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.

Definition at line 590 of file Reach.h.

template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i)

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number >
const Number & hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.

Definition at line 595 of file Reach.h.

template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( const carl::Variable &  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number >
const Number & hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.

Definition at line 601 of file Reach.h.

template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
const Number& hypro::reachability::hypro::Point< Number >::operator[] ( std::size_t  _i) const

Access operator to the respective dimension coefficient.

Parameters
[in]_iThe dimension.
Returns
The coefficient.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number >
Point< Number > hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.

Definition at line 168 of file Reach.h.

template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::origin ( ) const

Returns the origin of the current space.

Returns
The origin.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector< Number > hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.

Definition at line 300 of file Reach.h.

template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
std::vector<Number> hypro::reachability::hypro::Point< Number >::polarCoordinates ( const Point< Number > &  _origin,
bool  _radians = true 
) const

Returns the polar coordinates of the current point according to the passed origin.

Parameters
[in]_originThe origin.
[in]_radiansIf true, use radians.
Returns
A vector of polar coordinates.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number >
Point< Number > hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.

Definition at line 357 of file Reach.h.

template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::project ( const std::vector< std::size_t > &  dimensions) const

Projects the point on the given dimensions.

Method to move the point

Parameters
pPoint with coordinates describing the move.
Returns
true, if the result has a negative coordinate.
Parameters
[in]dimensionsThe dimensions.
Returns
The projected point.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number >
const vector_t< Number > & hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.

Definition at line 195 of file Reach.h.

template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
const vector_t<Number>& hypro::reachability::hypro::Point< Number >::rawCoordinates ( ) const

Returns the coordinates as a vector representation.

Returns
The coordinate vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number >
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.

Definition at line 247 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::reduceDimension ( unsigned  _dimension)

Reduces the space dimension by dropping the additional coordinates.

Parameters
[in]_dimensionThe target dimension.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number >
Point< Number > hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.

Definition at line 260 of file Reach.h.

template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
Point<Number> hypro::reachability::hypro::Point< Number >::reduceToDimensions ( std::vector< unsigned >  _dimensions) const

Projects the point onto the given set of dimensions.

Parameters
[in]_dimensionsThe dimensions.
Returns
The resulting point.
template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
static std::vector<Point<Number> > hypro::reachability::hypro::Point< Number >::removeDuplicatePoints ( const std::vector< Point< Number >> &  pointVec)
inlinestatic

Removes any duplicate points in a given set of points.

Author
Simon Froitzheim
Parameters
[in]PointVecthe point vector which should get checked for duplicates.
Returns
A point vector that is duplicate-free.

Definition at line 352 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.

Definition at line 156 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::setComposition ( const std::vector< Point< Number >> &  _elements)

Sets the composition.

Parameters
[in]_elementsThe elements which compose this point.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.

Definition at line 200 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( const carl::Variable &  _dim,
const Number &  _value 
)

Sets the coordinate mapped to the given variable to the given value.

Parameters
[in]_dimThe variable.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.

Definition at line 213 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinate ( std::size_t  dimension,
const Number &  _value 
)

Sets the coordinate for the passed dimension.

Parameters
[in]_dimThe dimension.
[in]_valueThe value.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.

Definition at line 235 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::setCoordinates ( const vector_t< Number > &  vector)

Sets the coordinates.

Parameters
[in]vectorThe vector.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number >
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.

Definition at line 388 of file Reach.h.

template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
Number hypro::reachability::hypro::Point< Number >::sum ( ) const

Returns the sum of all coordinates.

Returns
The sum.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.

Definition at line 225 of file Reach.h.

template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
void hypro::reachability::hypro::Point< Number >::swap ( Point< Number > &  _rhs)

Swap operator.

Parameters
_rhsThe right hand side.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number >
std::vector< carl::Variable > hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.

Definition at line 278 of file Reach.h.

template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
std::vector<carl::Variable> hypro::reachability::hypro::Point< Number >::variables ( ) const

Returns the variables (ordered), which are assigned to the space dimensions.

Returns
A vector of variables.
template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

template<typename Number>
static Point<Number> hypro::reachability::hypro::Point< Number >::Zero ( std::size_t  _dim = 0)
inlinestatic

Creates the origin point of the given space dimension.

Parameters
[in]_dimThe dimension.
Returns
The origin point.

Definition at line 152 of file Reach.h.

Friends And Related Function Documentation

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.

template<typename Number>
std::ostream& operator<< ( std::ostream &  _ostr,
const Point< Number > &  _p 
)
friend

Outstream operator.

Parameters
_ostrThe outstream
[in]_pThe point.
Returns
A reference to the outstream.

Definition at line 566 of file Reach.h.


The documentation for this class was generated from the following file: